//发送验证码
function sendMsg(domId,type){
	var obj=$("#"+domId+'Btn');	
	if(obj.attr("disabled")=='disabled')return false;
	//手机号
    var phonenum = $("#"+domId+"Phone").val();
    var result = isPhoneNum(phonenum);
	//短信验证码
	var  verify=$("#"+domId+"Code").val(); 
    if(result){
	   $.post('/public/getverify',{'phone':phonenum,'verify':verify,'type':type},function(r){    	            
			if (r.status) {     	                
				addCookie("secondsremained",r.sTime,r.sTime);//添加cookie记录,有效时间60s
				settime(obj);//开始倒计时
			}else{                				
				alert(r.info);
				$('.reloadverify').click();
			}         		   
	   }); 		
    }
}

//开始倒计时
var countdown;
function settime(obj) { 
    countdown=getCookieValue("secondsremained");		
    if (countdown == 0) { 
        obj.removeAttr("disabled");    
		obj.val("获取短信验证码");
        //$("#sendMsgShow").html("获取验证码"); 
        return;
    } else { 
        obj.attr("disabled", true); 
		obj.val("重新发送(" + countdown + ")");
        //$("#sendMsgShow").html("重新发送(" + countdown + ")"); 
        countdown--;
        editCookie("secondsremained",countdown,countdown+1);
    } 
    setTimeout(function() { settime(obj) },1000) //每1000毫秒执行一次
} 
//校验手机号是否合法
function isPhoneNum(phonenum){   	
    var myreg = /^1[0-9]{10}$/; 
    if(!myreg.test(phonenum)){ 
        alert('请输入有效的手机号码！'); 
        return false; 
    }else{
        return true;
    }
}

//发送验证码时添加cookie
function addCookie(name,value,expiresHours){ 
    var cookieString=name+"="+escape(value);     
    if(expiresHours>0){ 
        var date=new Date(); 
        date.setTime(date.getTime()+expiresHours*1000); 
        cookieString=cookieString+";expires=" + date.toUTCString(); 	
    } 
        document.cookie=cookieString; 
} 
//修改cookie的值
function editCookie(name,value,expiresHours){ 
    var cookieString=name+"="+escape(value); 
    if(expiresHours>0){ 
      var date=new Date(); 
      date.setTime(date.getTime()+expiresHours*1000); //单位是毫秒
      cookieString=cookieString+";expires=" + date.toGMTString(); 
    } 
      document.cookie=cookieString; 
} 
//根据名字获取cookie的值
function getCookieValue(name){ 
      var strCookie=document.cookie;	      
      var arrCookie=strCookie.split("; "); 
      for(var i=0;i<arrCookie.length;i++){ 
        var arr=arrCookie[i].split("=");
        
        if(arr[0]==name){
          return unescape(arr[1]);
          break;
        }         
      }   
      
      return '';
}